#in_srch {
 width: 134px;
 *width: 126px;
 height: 16px;
 border: 0;
 float: left;
 padding: 2px;
 background-color: #FFFFFF;
 font-family: "Courier New", Courier, monospace;
 outline: none;
}

#searchbox a{
 display: block;
 float: right;
 background: url(../img/magnifying_glass.gif) top left no-repeat;
 height: 20px; width: 20px;
}

#searchbox a:hover{
 display: block;
 float: right;
 background: url(../img/magnifying_glass.gif) bottom left no-repeat;
 height: 20px; width: 20px;
}

#searchbox a:focus, #searchbox a:active{
  outline: none;
}

 /* Login & Registration */
.hm_input {
 color: #000000;
 font: 18px Arial, Helvetica, sans-serif;
 background-color: #FFFF99;
 border: 1px solid #0043B7;
 margin: 4px;
 padding: 2px;
 vertical-align: middle;
}

.hm_smallfont {
 font-size: 18px;
 display: inline-block;
 width: 100px;
}
